package com.kfm.base.collection;

import java.util.ArrayList;
import java.util.List;

public class Demo10 {

    public static void main(String[] args) {
        List<String> list = new ArrayList<>();

        list.add("早餐券");
        list.add("免抄券");
        list.add("免提问券");
        list.add("提问券");
        list.add("手冲咖啡券");
        list.add("免晚自习券");


//        list.removeIf(new Predicate<String>() {
//            @Override
//            public boolean test(String s) {
//                return false;
//            }
//        });

//        list.removeIf( str -> {
//            return str.length() > 3;
//        });

//        list.removeIf( str -> str.length() > 3 );

//        list.replaceAll(new UnaryOperator<String>() {
//            @Override
//            public String apply(String str) {
//                return "开发喵-" + str;
//            }
//        });

//        list.replaceAll( str -> {
//            return "开发喵-" + str;
//        });

        list.replaceAll( str -> "开发喵-" + str);

        System.out.println(list);
    }
}
